<!--

/************************************************************************
함수명 : onmousemove
설 명  : 마우스 좌표 저장
인 자  :
사용법 :
작성일 : 2010-05-17
작성자 : 현대오토에버 이완근
수정일     수정자     수정내용
------   ------    -------------------
************************************************************************/
/**마우스X좌표**/
var mousePosX = 0;
/**마우스Y좌표**/
var mousePosY = 0;
document.onmousemove= function(){
	var theEvent = null;
	if(arguments[0]==undefined){
		theEvent	= window.event;
	}else{
		theEvent	= arguments[0];
	}
	mousePosX = theEvent.screenX;
	mousePosY = theEvent.screenY;
}

/************************************************************************
함수명 : fn_Calendar
설 명  : 달력 팝업창 생성
인 자  :
사용법 : fn_Calendar(document.myform.txtFrom)
작성일 : 2010-05-17
작성자 : 현대오토에버 이완근
수정일     수정자     수정내용
------   ------    -------------------
************************************************************************/
var calendarTargetObj	= null;
function fn_Calendar(obj) {
	/*
	var ls_Date		= new Array();
	var ls_CurVal	= obj.value;
	ls_Date = window.showModalDialog(BASE_URL+"/common/calendar.do", ls_CurVal, "dialogTop:"+mousePosY+"; dialogLeft:"+mousePosX+"; dialogWidth:220px; dialogHeight:269px; Raised; resizable: no; status: no");
	if (ls_Date != null && !obj.disabled){ // 객체가 입력할 수 없는 상태일때는 입력않함
		obj.value = ls_Date.substring(0,4) + "-" + ls_Date.substring(4,6) + "-" + ls_Date.substring(6,8);
	}
	*/
	calendarTargetObj	= obj;
	var CalPop = window.open(BASE_URL+"/common/calendar.do"	, "CalPop"
		, "width=220px,height=269px,toolbar=no,menubar=no,status=no,scrollbars=no, left=" + mousePosX + ",top=" + mousePosY );
	CalPop.focus();
}
function getCurrentDate(yyyy,mm,dd){
	return calendarTargetObj.value;
}
function setCalendarDate(yyyy,mm,dd){
	calendarTargetObj.value	= yyyy+"-"+mm+"-"+dd;
}


/************************************************************************
함수명 : fn_photo_preview
설 명  : 이미지 미리보기를 실행한다.
인 자  : fileObj 파일객체, photoDiv 미리보기가 보여질 div
사용법 : fn_photo_preview()
작성일 : 2010-05-17
작성자 : 현대오토에버 이완근
수정일     수정자     수정내용
------   ------    -------------------
************************************************************************/
function fn_photo_preview(fileObj,photoDiv){
	if(!/(\.gif|\.jpg|\.jpeg|\.bmp|\.png)$/i.test(fileObj.value)) {
		alert("이미지 형식의 파일을 선택하십시오");
		return;
	}
alert(photoDiv);
	photoDiv = (typeof(photoDiv) == "object") ? photoDiv : document.getElementById(photoDiv);
	if(document.BROWSER==document.BROWSER_MSIE){
		var img_path			= "";
		if (fileObj.value.indexOf("\\fakepath\\") < 0) {
			img_path			= fileObj.value;
		} else {
			fileObj.select();
			var selectionRange	= document.selection.createRange();
			img_path			= selectionRange.text.toString();
			fileObj.blur();
		}
		photoDiv.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fi" + "le://"+ img_path + "', sizingMethod='scale')";
alert(img_path);
	}else if(document.BROWSER==document.BROWSER_FFOX){
		photoDiv.innerHTML = "";
		var W = photoDiv.offsetWidth;
		var H = photoDiv.offsetHeight;
		var tmpImage = document.createElement("img");
		photoDiv.appendChild(tmpImage);

		tmpImage.onerror = function () {
			return photoDiv.innerHTML = "";
		}

		tmpImage.onload = function () {
			if (this.width > W) {
				this.height = this.height / (this.width / W);
				this.width = W;
			}
			if (this.height > H) {
				this.width = this.width / (this.height / H);
				this.height = H;
			}
		}
		var picData = fileObj.files.item(0).getAsDataURL();
		tmpImage.src = picData;
	}else if(document.BROWSER==document.BROWSER_CROM){
		//chrome는 미리보기 구현안함
	}else{
		photoDiv.innerHTML = "";
		var W = photoDiv.offsetWidth;
		var H = photoDiv.offsetHeight;
		var tmpImage = document.createElement("img");
		photoDiv.appendChild(tmpImage);

		tmpImage.onerror = function () {
			return photoDiv.innerHTML = "";
		}

		tmpImage.onload = function () {
			if (this.width > W) {
				this.height = this.height / (this.width / W);
				this.width = W;
			}
			if (this.height > H) {
				this.width = this.width / (this.height / H);
				this.height = H;
			}
		}
		tmpImage.src = "file://"+fileObj.value;
	}
}
//-->
